const { src, dest } = require('gulp');
const { globs, since } = require('../common');

/**
 * 压缩html文件
 * 安装：npm install gulp-htmlmin --save-dev
 */
 const gulpHtmlmin = require("../plugins/wxml");


/**
  * npm 依赖打包
  * 安装： npm install --save-dev gulp-mp-npm
  */
  const mpNpm = require('gulp-mp-npm');

  
/**
 * 编译wxml文件
 * 开发环境
 */
 const wxml = cb => {
    return src(globs.wxml, { since: since(wxml) })
    .pipe(mpNpm())
    .pipe(dest('dist/'))
  };



/**
 * 编译wxml文件
 * 生产环境压缩文件
 */
 const wxmlPro = cb => {
    return src(globs.wxml, { since: since(wxmlPro) })
    .pipe(gulpHtmlmin())
    .pipe(mpNpm())
    .pipe(dest('dist/'))
  };

module.exports = wxmlPro;